package com.uairobot.bill.freeswitch.controller;

import java.util.List;

import com.jfinal.core.Controller;
import com.jfinal.core.paragetter.Para;
import com.uairobot.bill.freeswitch.model.StartTask;
import com.uairobot.bill.freeswitch.vo.JsonBean;

/**
 * @author bill robot
 * @date 2020年2月21日_下午9:28:53 
 * @version 1.0 
 * @desc
 */
public class StartTaskController extends Controller {
  public void add(@Para("") StartTask startTask) {
    boolean b = startTask.save();
    if (b) {
      renderJson(new JsonBean<Void>());
    } else {
      renderJson(new JsonBean<Void>(-1));
    }
  }

  public void list(@Para("") StartTask startTask) {
    List<StartTask> findAll = startTask.findAll();
    renderJson(new JsonBean<List<StartTask>>(findAll));
  }

  public void edit(@Para("") StartTask startTask) {
    boolean b = startTask.update();
    if (b) {
      renderJson(new JsonBean<Void>());
    } else {
      renderJson(new JsonBean<Void>(-1));
    }
  }

  public void del(@Para("") StartTask startTask) {
    boolean b = startTask.deleteById(startTask.getId());
    if (b) {
      renderJson(new JsonBean<Void>());
    } else {
      renderJson(new JsonBean<Void>(-1));
    }
  }

}
